Skip to content

geo-chen/iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

CVE-2022–22659 — iOS “VPN On Demand”

DGA-like outbound calls from iOS feature “VPN On Demand”

Details

As part of Apple’s implementation of “VPN On Demand”, an iOS service called “nesessionmanager” performs DNS redirect tests. This test is performed in the function “NESMSession startDNSRedirectionDetection” and is implemented by generating a random domain address and initiating a DNS request to resolve it. Part of the random domain name generation code is shown here and the expected result of this process is a NXDOMAIN response:

image

From the network logs of a single iOS device connected to wifi over a few hours, we see:

image

Attack Vector

Impact

An attacker in a privileged network position may be able to leak sensitive user information.

Timeline

  • Reported to Apple Product Security in early 2020
  • Assigned CVE in May 2022

About

CVE-2022–22659

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors